much or many of - French English Dictionary